]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
loginDialog: fix session menu visibility
authorRay Strode <rstrode@redhat.com>
Fri, 16 Aug 2013 17:26:13 +0000 (13:26 -0400)
committerRay Strode <rstrode@redhat.com>
Fri, 16 Aug 2013 18:10:21 +0000 (14:10 -0400)
The shouldShowSessionMenu function has a few bugs in it.
This fixes them.

https://bugzilla.gnome.org/show_bug.cgi?id=706153

js/gdm/loginDialog.js

index 27c7ef1d32644990887ce3725130a7cb302b353a..46bd8959f3625d516dd55b3d5cb072e55c6e4eb2 100644 (file)
@@ -601,13 +601,10 @@ const LoginDialog = new Lang.Class({
     },
 
     _shouldShowSessionMenuButton: function() {
-        if (this._authPrompt.verifyingUser)
-          return true;
-
-        if (!this._user)
+        if (this._authPrompt.verificationStatus != AuthPrompt.AuthPromptStatus.VERIFYING)
           return false;
 
-        if (this._user.is_logged_in)
+        if (this._user && this._user.is_logged_in())
           return false;
 
         return true;